4c4f2c477620deada86a5c2d78c0cb7ed3fa6852,BaragonService/src/main/java/com/hubspot/baragon/service/managers/RequestManager.java,RequestManager,clearBasePathsFromUnusedLbs,#BaragonRequest#Optional#,360

Before Change


      if (!removedLbGroups.isEmpty()) {
        try {
          for (String loadBalancerGroup : removedLbGroups) {
            if (loadBalancerDatastore.getBasePathServiceId(loadBalancerGroup, maybeOriginalService.get().getServiceBasePath()).or("").equals(maybeOriginalService.get().getServiceId())) {
              loadBalancerDatastore.clearBasePath(loadBalancerGroup, maybeOriginalService.get().getServiceBasePath());
              for (String path : maybeOriginalService.get().getAdditionalPaths()) {
                loadBalancerDatastore.clearBasePath(loadBalancerGroup, path);

After Change


      if (!removedLbGroups.isEmpty()) {
        try {
          for (String loadBalancerGroup : removedLbGroups) {
            for (String path : maybeOriginalService.get().getAllPaths()) {
              if (loadBalancerDatastore.getBasePathServiceId(loadBalancerGroup, path).or("").equals(maybeOriginalService.get().getServiceId())) {
                loadBalancerDatastore.clearBasePath(loadBalancerGroup, path);
              }